package com.huilian.iotbox.admin.dao;

import com.huilian.iotbox.data.dto.DisplayRackDto;
import com.huilian.iotbox.data.po.DisplayRack;
import com.huilian.iotbox.data.vo.DisplayRackVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface DisplayRackDao {

    Integer insert(DisplayRack displayRack);

    Integer update(DisplayRack displayRack);

    Integer updateIsDelete(DisplayRack displayRack);

    Integer delete(@Param("deviceId") Integer deviceId,@Param("merchantStoreId") Integer merchantStoreId);

    DisplayRack findDisplayByDeviceId(Integer deviceId);

    List<DisplayRackVo> findDisplayListByDeviceId(DisplayRackDto displayRackDto);
}
